package com.wkbb.common.dto.wx;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * wx_mini_code
 *
 * @author Lxc
 * @date 2019-07-15 20:54:08
 */
@Api(description = "小程序代码实体")
@Data
public class MiniCodeDto implements Serializable {

    /**
     * 编号
     */
    @ApiModelProperty(value = "编号")
    private Long id;

    /**
     * 账户ID
     */
    @ApiModelProperty(value = "账户ID")
    private Long accountId;

    /**
     * 账户名称
     */
    @ApiModelProperty(value = "账户名称")
    private String accountName;

    /**
     * 小程序appid
     */
    @ApiModelProperty(value = "小程序appid")
    private String appId;

    /**
     * 小程序名称
     */
    @ApiModelProperty(value = "小程序名称")
    private String appName;

    /**
     * 代码模板ID
     */
    @ApiModelProperty(value = "代码模板ID")
    private Long templateId;

    /**
     * 版本号
     */
    @ApiModelProperty(value = "版本号")
    private String versionNo;

    /**
     * 第三方自定义的配置
     */
    @ApiModelProperty(value = "第三方自定义的配置")
    private Object extJson;

    /**
     * 代码描述
     */
    @ApiModelProperty(value = "代码描述")
    private String userDesc;

    /**
     * 代码审核版本ID
     */
    @ApiModelProperty(value = "代码审核版本ID")
    private Long auditId;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    private Short status;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

}